package com.hundsun.cprs.yyt.service.common.dto;

public class TradeFundInfo extends BaseTradeFundInfo {
	/**
	 * 资金帐号
	 */
	private String fundAccount;

	/**
	 * 买家资金帐号
	 */
	private String buyerFundAccount;
	/**
	 * 交易中心资金帐号
	 */
	private String tradeFundAccount;
	/**
	 * 交易商所属的服务商资金帐号
	 */
	private String serviceFundAccount;
	/**
	 * 发生金额 使用说明: 在出入金操作的时,当作出入金金额处理 在支付/收取货款的时候当作货款处理
	 */
	private Long amount;
	/**
	 * 交易商订金/保证金
	 */
	private Long depositAmount;
	/**
	 * 交易中心手续费
	 */
	private Long tradefeeAmount;
	/**
	 * 服务商佣金
	 */
	private Long serviceFeeAmount;

	/**
	 * 交收保证金金额：合同订金
	 */
	private Long deliveryAmount;
	/**
	 * 融资手续费
	 */
	private Long commissionAmount;
	/**
	 * 未成交手续费
	 */
	private Long settlementfeeAmount;
	/**
	 * 出金限制额度
	 */
	private Long limitAmount;

	/**
	 * 保险费
	 */
	private Long insuranceFee;

	/**
	 * 送评费
	 */
	private Long evaluateFee;

	/**
	 * 保价费
	 */
	private Long insuredFee;

	/**
	 * 交易品种
	 */
	private String varietyType;

	/**
	 * 承兑银行
	 */
	private String cdBankCode;

	/**
	 * 承兑到期日
	 */
	private String cdDate;

	/**
	 * 银行代号/交易系统代号(fund_bank_product表/EnumTradeBk枚举)
	 */
	private String bankNo;

	/**
	 * 账户类别(EnumAccountType枚举)
	 */
	private String accountType;

	/**
	 * 支付密码
	 */
	private String payPwd;

	/**
	 * 密码类型
	 */
	private String payPwdType;

	/**
	 * 业务ID 记录流水用
	 */
	private String bizId;
	/**
	 * 用户ID 记录流水用
	 */
	private String userId;

	public String getFundAccount() {
		return fundAccount;
	}

	public void setFundAccount(String fundAccount) {
		this.fundAccount = fundAccount;
	}

	public String getBuyerFundAccount() {
		return buyerFundAccount;
	}

	public void setBuyerFundAccount(String buyerFundAccount) {
		this.buyerFundAccount = buyerFundAccount;
	}

	public String getTradeFundAccount() {
		return tradeFundAccount;
	}

	public void setTradeFundAccount(String tradeFundAccount) {
		this.tradeFundAccount = tradeFundAccount;
	}

	public String getServiceFundAccount() {
		return serviceFundAccount;
	}

	public void setServiceFundAccount(String serviceFundAccount) {
		this.serviceFundAccount = serviceFundAccount;
	}

	public Long getAmount() {
		return amount;
	}

	public void setAmount(Long amount) {
		this.amount = amount;
	}

	public Long getDepositAmount() {
		return depositAmount;
	}

	public void setDepositAmount(Long depositAmount) {
		this.depositAmount = depositAmount;
	}

	public Long getTradefeeAmount() {
		return tradefeeAmount;
	}

	public void setTradefeeAmount(Long tradefeeAmount) {
		this.tradefeeAmount = tradefeeAmount;
	}

	public Long getServiceFeeAmount() {
		return serviceFeeAmount;
	}

	public void setServiceFeeAmount(Long serviceFeeAmount) {
		this.serviceFeeAmount = serviceFeeAmount;
	}

	public Long getDeliveryAmount() {
		return deliveryAmount;
	}

	public void setDeliveryAmount(Long deliveryAmount) {
		this.deliveryAmount = deliveryAmount;
	}

	public Long getCommissionAmount() {
		return commissionAmount;
	}

	public void setCommissionAmount(Long commissionAmount) {
		this.commissionAmount = commissionAmount;
	}

	public Long getSettlementfeeAmount() {
		return settlementfeeAmount;
	}

	public void setSettlementfeeAmount(Long settlementfeeAmount) {
		this.settlementfeeAmount = settlementfeeAmount;
	}

	public Long getLimitAmount() {
		return limitAmount;
	}

	public void setLimitAmount(Long limitAmount) {
		this.limitAmount = limitAmount;
	}

	public Long getInsuranceFee() {
		return insuranceFee;
	}

	public void setInsuranceFee(Long insuranceFee) {
		this.insuranceFee = insuranceFee;
	}

	public Long getEvaluateFee() {
		return evaluateFee;
	}

	public void setEvaluateFee(Long evaluateFee) {
		this.evaluateFee = evaluateFee;
	}

	public Long getInsuredFee() {
		return insuredFee;
	}

	public void setInsuredFee(Long insuredFee) {
		this.insuredFee = insuredFee;
	}

	public String getVarietyType() {
		return varietyType;
	}

	public void setVarietyType(String varietyType) {
		this.varietyType = varietyType;
	}

	public String getCdBankCode() {
		return cdBankCode;
	}

	public void setCdBankCode(String cdBankCode) {
		this.cdBankCode = cdBankCode;
	}

	public String getCdDate() {
		return cdDate;
	}

	public void setCdDate(String cdDate) {
		this.cdDate = cdDate;
	}

	public String getBankNo() {
		return bankNo;
	}

	public void setBankNo(String bankNo) {
		this.bankNo = bankNo;
	}

	public String getAccountType() {
		return accountType;
	}

	public void setAccountType(String accountType) {
		this.accountType = accountType;
	}

	public String getPayPwd() {
		return payPwd;
	}

	public void setPayPwd(String payPwd) {
		this.payPwd = payPwd;
	}

	public String getPayPwdType() {
		return payPwdType;
	}

	public void setPayPwdType(String payPwdType) {
		this.payPwdType = payPwdType;
	}

	public String getBizId() {
		return bizId;
	}

	public void setBizId(String bizId) {
		this.bizId = bizId;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

}
